| Visual Basic (Declaration) | |
|---|---|
Public Function New( _ ByVal captureStack As Boolean, _ ByVal limitTimeout As Integer, _ ByVal limitNestedReaders As Integer, _ ByVal concurrentReads As Boolean, _ ByVal limitNestedWriters As Integer _ ) | |
| C# | |
|---|---|
public DebugLocking<T>( bool captureStack, int limitTimeout, int limitNestedReaders, bool concurrentReads, int limitNestedWriters ) | |
Parameters
- captureStack
- limitTimeout
- limitNestedReaders
- concurrentReads
- limitNestedWriters
Library/Library.Test/LockingTests/TestDebugLocking.cs
| C# | Copy Code |
|---|---|
using (DebugLocking lck = new DebugLocking<IgnoreLocking>()) Assert.IsFalse(lck.CaptureStack); using (DebugLocking lck = new DebugLocking<IgnoreLocking>(true, 0, 0, false, 0)) Assert.IsTrue(lck.CaptureStack); | |
| VB.NET | Copy Code |
|---|---|
Using lck As DebugLocking = New DebugLocking(Of IgnoreLocking)() Assert.IsFalse(lck.CaptureStack) End Using Using lck As DebugLocking = New DebugLocking(Of IgnoreLocking)(True, 0, 0, False, 0) Assert.IsTrue(lck.CaptureStack) End Using | |
Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7